COSMIC: a middleware for event-based interaction on CAN
نویسندگان
چکیده
Distributed factory automation systems benefit from field-busses which, in general, provide support for reliable and timely communication. These field-busses, however, provide rather low level communication objects and their features regarding quality aspects of communication are difficult to assess and use for applications. The paper presents COSMIC (Cooperating Smart devices), a middleware architecture which allows to use communication abstractions appropriate for high level applications based on distributed cooperating objects. The middleware supports an event-based communication model which enables spontaneous dissemination of events, maintains control autonomy of objects and allows to specify different real-time and reliability requirements on the application level. The basic abstractions presented at the middleware layer are events and event channels. As an example, the paper describes how these abstractions are mapped to the CAN-Bus which constitutes a widely used field-bus standard.
منابع مشابه
COSMIC: A real-time event-based middleware for the CAN-bus
The paper describes the event model and the architecture of the COSMIC (COoperating SMart devICes) middleware. Based on the assumption of tiny smart sensors and actuators, COSMIC supports a distributed system of cooperating autonomous devices. COSMIC considers quality of service requirements in the event model and provides an application interface which allows to express the respective temporal...
متن کاملGeneric-Events Architecture: Integrating Real-World Aspects in Event-Based Systems
In a future networked physical world, a myriad of smart sensors and actuators assess and control aspects of their environments and autonomously act in response to it. To a large extent, such systems operate proactively and independently of direct human control. They include computer hardware and software parts mixed with mechanical devices. Besides the regular computer communication channels, t...
متن کاملAccess control in ultra-large-scale systems using a data-centric middleware
The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...
متن کاملDistributed Middleware Enforcement of Event Flow Security Policy
Distributed, event-driven applications that process sensitive user data and involve multiple organisational domains must comply with complex security requirements. Ideally, developers want to express security policy for such applications in data-centric terms, controlling the flow of information throughout the system. Current middleware does not support the specification of such end-to-end secu...
متن کاملFormal Modeling Of Middleware-based Distributed Systems
Effective design of middleware-based systems requires modeling notations that allow the use of process-interaction schemes provided by different middleware packages directly in designs. Traditional design notations typically only support a fixed class of interprocess interaction schemes, and designers wishing to use them for modeling middleware-based systems must devote significant effort to en...
متن کامل